sys/runtime_config: add runtime configuration#22092
Conversation
AnnsAnns
left a comment
There was a problem hiding this comment.
It's fairly obvious that this has already went through multiple reviews in the past, it's really hard for me to find anything that isn't too nitpicky
|
Thank you for your review @AnnsAnns, I hope I should have addressed all your comments :) |
AnnsAnns
left a comment
There was a problem hiding this comment.
As said, this already went through quite a few reviews in the past, so there is nothing left blocking me here. However, I heard that @mguetschow wanted to also take a look at it so let's wait on them before merging this :)
|
The CI is still kinda failing, so this can't be merged yet. |
8952e1e to
5a0f76a
Compare
5a0f76a to
7e6b885
Compare
67531e5 to
7241a0a
Compare
| successful = false; | ||
|
|
||
| const runtime_config_error_t res = runtime_config_apply(NULL); | ||
|
|
||
| TEST_ASSERT(successful); | ||
| TEST_ASSERT_EQUAL_INT(RUNTIME_CONFIG_ERROR_NONE, res); |
There was a problem hiding this comment.
This won't catch if all are applied or only some.
There was a problem hiding this comment.
I now have a counter
There was a problem hiding this comment.
Well I guess I got confused. It seems to only be implemented in that traverse thing, I will add it here also then.
sys/runtime_config: add runtime configuration
Note
This is only the core (most minimal) implementation of the runtime configuration system.
This PR is split out of #19895 and see there for all features that will come in following PRs.
This is a continuation of the effort previously done in #10622, but its architecture has dramatically changed since then.
See doc.md for current documentation of this PR.